function f(c,evn) {

    try {
        //首先ping mapStore插件,查看是否已经建立连接
        c.pingPlugin('mapStore');
        print('mapStore插件已连接');
    } catch (e) {
        try {
            //尝试建立mapStore连接
            /**
             * 参数:
             *  1:插件名称
             *  2:连接主机
             *  3:连接端口
             *  4:连接通道数
             */
            c.connectPlugin('mapStore', '127.0.0.1', 17991, null);
            print('mapStore插件连接成功');
        } catch (e) {
            try {
                //启动新的插件实例
                /**
                 * 参数:
                 *  1:插件名称
                 *  2:插件所在路径
                 *  3:插件名称
                 *  4:启动插件的参数,json格式. 插件本质是一个springboot的项目,使用该配置可覆盖默认的插件启动配置
                 *  5:连接超时时间,默认10s
                 */
                c.runPlugin('mapStore', evn.$dir, 'mapstoreplugin-0.0.1-SNAPSHOT.jar', null, null);
                print('mapStore插件已启动')
            } catch (e) {
                print('mapStore插件启动失败');
            }
        }

    }


}